.common-calendar-container .calendar-date-container{width:auto;margin-right:0}.common-calendar-container .calendar-date-container .calendar-date-box{width:auto;margin:0 0 0 8px}.common-calendar-container .calendar-date-container .calendar-date-box .calendar-date-box-inner:focus{outline:0;box-shadow:0 0 2px 1px rgba(228,121,17,.5)}.common-calendar-container .calendar-date-container .calendar-date-box.calendar-date-disabled .calendar-date-box-inner:focus{outline:0;box-shadow:0 0 2px 1px #fafafa}.common-calendar-container .calendar-slots-section{max-width:100%}.common-calendar-container .calendar-slots-section .calendar-slot-box:focus{outline:0;box-shadow:0 0 2px 1px rgba(228,121,17,.5)}.common-calendar-container .calendar-slots-section .calendar-slot-box.calendar-slot-disabled:focus{outline:0;box-shadow:0 0 2px 1px #fafafa}.calendar-date-container{margin-top:0;width:329px;overflow:hidden;display:inline-block;margin-right:2px}.calendar-date-container .calendar-date-box{width:42px;display:inline-block;text-align:center;vertical-align:middle;border:none;margin:0 0 0 5px;cursor:pointer;font-size:12px}.calendar-date-container .calendar-date-box .calendar-date-box-inner{height:60px;display:table;text-align:center;border:1px #ddd solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;word-wrap:normal;width:42px;padding:0}.calendar-date-container .calendar-date-box .calendar-date-box-inner p{display:table-cell;vertical-align:middle}.calendar-date-container .calendar-date-box .calendar-date-box-month{margin-bottom:2px;color:#C45500;display:block;text-transform:uppercase;height:18px}.calendar-date-container .calendar-date-box .calendar-date-pre-selected{margin-top:8px;background:#C45500;width:5px;height:5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block}.calendar-date-container .calendar-date-box .a-box-inner{padding:0!important}.calendar-date-container .calendar-date-disabled{cursor:default!important;color:#707070;opacity:.6}.calendar-date-container .calendar-date-selected{background-color:#FEF8F2;border:1px solid #C45500!important}.calendar-date-container .calendar-date-box.calendar-month-change{margin-right:5px}.calendar-date-container .calendar-date-box-month-sticky{font-size:12px;text-transform:uppercase;text-align:right}.calendar-date-container .calendar-date-date{width:100%;display:inline-block}.calendar-date-section{list-style:none;margin:5px auto;margin-bottom:25px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.calendar-date-section .calendar-date-nav{display:inline-block;vertical-align:top;margin-top:40px}.calendar-date-section .calendar-date-nav-prev{width:25px;text-align:right;cursor:pointer}.calendar-date-section .calendar-date-nav-next{width:20px;text-align:left;cursor:pointer}.calendar-date-section .calendar-date-nav-disabled{opacity:.5;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;cursor:default}.calendar-date-section .calendar-sticky-month{position:absolute;margin:0;background:#fff;z-index:100}.calendar-date-section .calendar-sticky-month .month-label{font-size:12px;text-transform:uppercase}.calendar-slots-container .calendar-slot-selected{background-color:#FEF8F2;border:1px solid #C45500!important}.calendar-slots-container .calendar-slot-disabled{cursor:default!important;color:#707070;opacity:.7}.calendar-slots-container:after{content:'';display:block;clear:both}.calendar-slots-container .slot-box{width:108px!important}.calendar-slots-section{max-width:450px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mobile .calendar-container,.mobile .common-calendar-container{width:100%;margin:0 auto;overflow-x:hidden}.mobile .calendar-date-container{margin-right:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;margin-top:0;margin-bottom:25px;border-bottom:1px solid #ddd;webkit-overflow-scrolling:touch}.mobile .calendar-date-container::-webkit-scrollbar{display:none}.mobile .calendar-date-container::-webkit-scrollbar-thumb{background:#FFF}.mobile .calendar-date-container .calendar-date-box{width:17%;min-width:17%;height:85px;margin-left:5%;margin-top:0;border:none;cursor:pointer;text-align:center;font-size:14px}.mobile .calendar-date-container .calendar-date-box:first-child{margin-right:1.9rem}.mobile .calendar-date-container .calendar-date-box .calendar-date-box-inner{height:60px;display:table;width:100%;text-align:center;border:1px #ddd solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;word-wrap:normal;padding:0}.mobile .calendar-slots-container{width:100%;display:block;margin-right:1.9rem}.mobile .calendar-slots-container .calendar-slot-selected{cursor:pointer!important;background-color:#FEF8F2!important;border:1px solid #B35C00!important}.mobile .calendar-slots-container:after{content:'';display:block;clear:both}.mobile .calendar-slots-container .calendar-slot-box{height:45px;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:0 0 15px 4%;cursor:pointer;display:inline-block;width:28%;float:right;white-space:nowrap;box-sizing:border-box;border-bottom:1px #ddd solid}.mobile .calendar-slots-container .calendar-slot-box .a-box-inner{padding-right:0;padding-left:0}.mobile .calendar-slots-section{margin-bottom:10px}@media only screen and (max-width:320px){.mobile .calendar-slots-container .calendar-slot-box{width:45%}.mobile .calendar-slots-container .calendar-slot-box:nth-child(2n+2){margin-left:0}.mobile .calendar-slots-container .calendar-slot-box:nth-child(3n+3){margin-left:4%}}@media only screen and (min-width:321px) and (max-width:599px){.mobile .calendar-slots-container .calendar-slot-box:nth-child(3n+3){margin-left:0}.mobile .two-slot-box .calendar-slot-box{width:42%}.mobile .two-slot-box .calendar-slot-box:nth-child(3n+3){margin-left:4%}.mobile .two-slot-box .calendar-slot-box:nth-child(2n+2){margin-left:0}}@media only screen and (min-width:600px){.mobile .calendar-slots-container .calendar-slot-box{width:18%}.mobile .calendar-slots-container .calendar-slot-box:nth-child(4n+4){margin-left:0}}.calendar-monthly-view-container .cal-grid,.common-calendar-container .cal-grid{display:table;table-layout:fixed;width:100%;text-align:center;border-collapse:collapse}.calendar-monthly-view-container .cal-row,.common-calendar-container .cal-row{display:table-row}.calendar-monthly-view-container .cal-rowgroup,.common-calendar-container .cal-rowgroup{display:table-row-group}.calendar-monthly-view-container .cell-body,.common-calendar-container .cell-body{width:100%;text-align:center;display:inline-block}.calendar-monthly-view-container .circle,.common-calendar-container .circle{width:5px;height:5px;display:inline-block;background-color:#red;border-radius:50%}.calendar-monthly-view-container .a-row:after,.common-calendar-container .a-row:after{display:table-row;content:initial;line-height:initial;font-size:initial}.calendar-monthly-view-container .a-row:before,.common-calendar-container .a-row:before{display:table-row;content:initial;line-height:initial;font-size:initial}.calendar-monthly-view-container .cal-visibility-hidden,.common-calendar-container .cal-visibility-hidden{visibility:hidden}html[dir=rtl] .navigation-icons .prev-icon{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}html[dir=rtl] .navigation-icons .next-icon{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.common-calendar-container.classic{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;margin-top:2rem;padding:0 1rem 0 1rem}.common-calendar-container.classic .section-cal-days{border:.1rem #ddd solid;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:.2rem;-moz-border-radius:.2rem;-webkit-border-radius:.2rem;padding-top:0;display:block}.common-calendar-container.classic .section-cal-days .cal-days-header .month-name{font-size:1.7rem;display:block}.common-calendar-container.classic .section-cal-days .cal-days-header .cal-cell{text-align:right;padding-right:1rem;padding:0}.common-calendar-container.classic .section-cal-slots .cal-slot-header h3{font-size:1.6rem}.common-calendar-container.classic .section-cal-slots .cal-slot{display:inline-block;cursor:pointer;outline:0;width:31%;margin-left:3%;margin-bottom:4%;background-color:#f7f8fa;border:.1rem #767676 solid;font-size:1.4rem;-moz-box-shadow:0 .1rem .3rem #ddd;-webkit-box-shadow:0 .1rem .3rem #ddd;box-shadow:0 .1rem .3rem #ddd;border-radius:.3rem!important;-moz-border-radius:.3rem!important;-webkit-border-radius:.3rem!important}.common-calendar-container.classic .section-cal-slots .cal-slot .a-box-inner{padding:1.6rem 1.3rem 1.6rem!important}.common-calendar-container.classic .section-cal-slots .selected{background-color:#fef8f2;border:.1rem solid #e77600!important}.common-calendar-container.classic .section-cal-slots .disabled{cursor:default;color:#707070!important;border:.1rem solid #efefef;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.common-calendar-container.classic .section-cal-slots .cal-slot:nth-child(3n+3){margin-left:0}.common-calendar-container.classic .cal-slot-list{font-size:0}@media only screen and (max-width:420px){.common-calendar-container.classic .cal-slot-list .cal-slot{width:47%;margin-left:5%}.common-calendar-container.classic .cal-slot-list .cal-slot:nth-child(3n+3){margin-left:5%}.common-calendar-container.classic .cal-slot-list .cal-slot:nth-child(2n+2){margin-left:0}}.common-calendar-container.classic .cal-showmore-days{background:#e7e9ec;height:4rem;line-height:4rem}.common-calendar-container.classic .cal-showmore-days .showmore-body .showmore-label{display:inline-block;margin-right:1rem;font-size:1.4rem}.common-calendar-container.classic .cal-showmore-days .showmore-body .showmore-icon{float:left;margin-left:1rem}.common-calendar-container.classic .cal-showmore-days .showmore-body .a-icon{vertical-align:middle}.calendar-monthly-view-container .cal-cell,.common-calendar-container .cal-cell{display:table-cell;vertical-align:middle;outline:0;position:relative;text-align:center;font-size:1.4rem;padding-top:1.4rem;padding-bottom:1.4rem}.calendar-monthly-view-container .cell-body-inner,.common-calendar-container .cell-body-inner{width:3.5rem;height:3.5rem;line-height:3.2rem;padding:.1rem;display:inline-block}.calendar-monthly-view-container .month-days-week,.common-calendar-container .month-days-week{border-bottom:1px #ddd solid}.calendar-monthly-view-container .month-days-week:last-child,.common-calendar-container .month-days-week:last-child{border-bottom:none}.calendar-monthly-view-container .month-days-week .cell-body,.common-calendar-container .month-days-week .cell-body{padding:2px 0 2px 0;position:relative}.calendar-monthly-view-container .month-days-week .cell-body .cell-body-inner,.common-calendar-container .month-days-week .cell-body .cell-body-inner{cursor:pointer;outline:0}.calendar-monthly-view-container .month-days-week .cell-body .month-day,.common-calendar-container .month-days-week .cell-body .month-day{display:block;font-size:1.4rem}.calendar-monthly-view-container .month-days-week .cell-body .pre-selected,.common-calendar-container .month-days-week .cell-body .pre-selected{top:-.7rem;right:0;left:0;position:absolute}.calendar-monthly-view-container .month-days-week .cell-body .pre-selected .circle,.common-calendar-container .month-days-week .cell-body .pre-selected .circle{width:.5rem;height:.5rem;background-color:#e77600;border-radius:50%;display:inline-block}.calendar-monthly-view-container .month-days-week .cell-body .st-mname,.common-calendar-container .month-days-week .cell-body .st-mname{top:-1rem;right:0;left:0;position:absolute;display:block;text-transform:uppercase;font-size:.9rem;font-weight:700}.calendar-monthly-view-container .month-days-week .disabled,.common-calendar-container .month-days-week .disabled{color:#767676!important}.calendar-monthly-view-container .month-days-week .disabled .cell-body-inner,.common-calendar-container .month-days-week .disabled .cell-body-inner{position:relative;cursor:default;color:#767676!important}.calendar-monthly-view-container .month-days-week .disabled .cell-body-inner:before,.common-calendar-container .month-days-week .disabled .cell-body-inner:before{top:50%;right:10%;left:10%;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;border-color:inherit;content:"";border-top:1px solid}.calendar-monthly-view-container .month-days-week .selected,.common-calendar-container .month-days-week .selected{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#ea9c4929;border:.1rem solid #e77600;font-weight:700;position:relative;padding:0}.calendar-monthly-view-container .weekday-row .cal-cell,.common-calendar-container .weekday-row .cal-cell{padding:0}.calendar-monthly-view-container .weekday-row .cell-body,.common-calendar-container .weekday-row .cell-body{color:#767676;text-transform:uppercase;padding:0;cursor:default}.calendar-monthly-view-container .weekday-row .cell-body .cell-body-inner,.common-calendar-container .weekday-row .cell-body .cell-body-inner{height:2.5rem;line-height:2.5rem}.calendar-monthly-view-container{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding:.5rem}.calendar-monthly-view-container .month-days-week .st-mname{visibility:hidden}.calendar-monthly-view-container .cal-days-header .cell-body{text-align:right}.calendar-monthly-view-container .cal-days-header .cal-cell{text-align:right;padding-right:1rem;padding:0}.calendar-monthly-view-container .cal-month-list-header{padding-right:1rem}.calendar-monthly-view-container .month-name{display:block;font-size:1.7rem;padding-right:1rem}
/* ******** */
.vas-scheduling-calendar .section-header{margin-bottom:6px}.vas-scheduling-calendar .section-header h3{font-size:15px;margin-bottom:10px;padding:0}.vas-scheduling-calendar .section-header .slot-duration-message{margin-bottom:5px;padding:0}.vas-scheduling-calendar .section-header .slot-selection-messsage{color:#c00}.vas-scheduling-calendar .section-header .slot-selection-messsage.completed{color:#333}.vas-scheduling-calendar .calendar-slot-section-header h3{font-size:14px}.vas-scheduling-calendar .calendar-selected-slot-details-section .slot-detail-info{margin:0 10px 0 10px}.vas-scheduling-calendar .calendar-selected-slot-details-section .slot-detail-info,.vas-scheduling-calendar .calendar-selected-slot-details-section .slot-detail-label{color:#090}.vas-scheduling-calendar .calendar-selected-slot-details-section .preferences-model .slot-detail-info,.vas-scheduling-calendar .calendar-selected-slot-details-section .preferences-model .slot-detail-label{color:#333}.vas-scheduling-calendar .calendar-selected-slot-details-section .preferences-model .slot-detail-info.selected,.vas-scheduling-calendar .calendar-selected-slot-details-section .preferences-model .slot-detail-label.selected{color:#090}.vas-scheduling-calendar .calendar-selected-slot-details-section .preferences-model .deselect-slot-link{cursor:pointer}.section-scheduler-phone-number .phone-number{margin:5px}.section-scheduler-buyer-call-consent .a-checkbox-label{font-weight:400}.vas-mobile-scheduling-widget .a-box-inner{padding-right:0;padding-left:0}.vas-scheduler-container{width:100%;margin:0 auto;text-align:right;overflow-x:hidden}.vas-scheduler-container .scheduler-slots-section{margin-bottom:10px}.vas-scheduler-container .vas-scheduler-error-section{padding-left:1.4rem}.scheduler-slots-section .slot-heading-rcx{font-weight:700;margin:-10px 17px 10px 0}.scheduler-slots-section .slot-heading-reschedule{font-weight:700;margin:-10px 0 10px 0}.vas-scheduler-container .header-color{font-weight:400}.vas-scheduler-container .scheduler-dates-container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #ddd;-webkit-overflow-scrolling:touch}.vas-scheduler-container .scheduler-dates-container::-webkit-scrollbar{display:none}.vas-scheduler-container .scheduler-dates-container::-webkit-scrollbar-thumb{background:#FFF}.vas-scheduler-container .scheduler-dates-container .date-box{width:17%;min-width:17%;height:85px;margin-left:5%;margin-top:0;border:none;cursor:pointer;text-align:center;font-size:14px}.vas-scheduler-container .vas-scheduler-error-section{padding-left:1.4rem}.scheduler-dates-container div.date-box:first-child{margin-right:1.9rem}.non-aui-templatized .scheduler-dates-container .date-box:first-child{margin-right:0}.vas-scheduler-container .date-box .date-box-inner{height:60px;display:table;width:100%;text-align:center;border:1px #ddd solid;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;word-wrap:normal;padding:0}.vas-scheduler-container .date-box .date-box-inner p{display:table-cell;vertical-align:middle;text-align:center}.vas-scheduler-container .date-box .a-box-inner{padding:0!important}.vas-scheduler-container .date-box .date-box-month{margin-bottom:5px;color:#B95E04;display:inline-block;font-size:12px;text-transform:uppercase;height:15px}.vas-scheduler-container .date-box .pre-selected{background:#B95E04;width:5px;height:5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block}.vas-scheduler-container .scheduler-dates-container .date-selected{cursor:pointer!important;background-color:#FEF8F2!important;border:1px solid #B95E04!important}.vas-scheduler-container .scheduler-dates-container .date-disabled{cursor:default!important;color:#d0d0d0!important}.vas-scheduler-container .scheduler-slots-container{width:100%;display:block;margin-right:1.9rem}.non-aui-templatized .scheduler-slots-container{margin-right:0}.vas-scheduler-container .scheduler-slots-container .slot-selected{cursor:pointer!important;background-color:#FEF8F2!important;border:1px solid #B95E04!important}.vas-scheduler-container .scheduler-slots-container .slot-disabled{cursor:default!important;color:#d0d0d0!important}.vas-scheduler-container .scheduler-slots-container:after{content:'';display:block;clear:both}.vas-scheduler-container .scheduler-slots-container .slot-box{color:#111;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 0 15px 4%;cursor:pointer;display:inline-block;width:28%;padding:0 5px 0 5px;float:right;white-space:nowrap;box-sizing:border-box;border-bottom:1px #ddd solid}@media only screen and (max-width:600px){.scheduler-slots-container .slot-box:nth-child(3n+3){margin-left:0}.vas-scheduler-container .two-slot-box .slot-box{width:42%;margin:0 0 15px 6%}.vas-scheduler-container .two-slot-box .slot-box:nth-child(3n+3){margin-left:6%}.vas-scheduler-container .two-slot-box .slot-box:nth-child(2n+2){margin-left:0}}.vas-scheduler-container .scheduler-slots-container .a-box-inner{padding-left:0;padding-right:0}@media only screen and (min-width:600px){.vas-scheduler-container .scheduler-slots-container .slot-box{width:18%;margin:0 0 15px 8%}.scheduler-slots-container .slot-box:nth-child(4n+4){margin-left:0}}.vas-scheduler-container .novisibility{visibility:hidden}.vas-scheduler-container .header h3{font-size:15px;display:inline-block}.vas-scheduler-container .btn-continue{margin:0 1.9rem}.non-aui-templatized .vas-scheduler-container .btn-continue{margin-right:0}.vas-scheduler-container .btn-cancel{margin:0 1.9rem}.vas-spc-scheduler-popover-fix-padding{padding:1.2rem 0 2.8rem}.vas-scheduler-container .pro-can-call-customer-msg,.vas-scheduler-container .userTextCallPref{margin-right:1.4rem}.non-aui-templatized .pro-can-call-customer-msg,.non-aui-templatized .userTextCallPref{margin-right:-.4rem}.vas-scheduler-container .pro-can-call-customer-msg label,.vas-scheduler-container .userTextCallPref label{font-weight:400}.vas-scheduler-container .pro-can-call-customer-msg [type=checkbox],.vas-scheduler-container .userTextCallPref [type=checkbox]{width:15px;height:15px;margin-bottom:1px}.scheduler-preference-section{margin-bottom:15px;margin-right:1.9rem}.non-aui-templatized .scheduler-preference-section{margin-right:0}.scheduler-preference-section .pref-lable{color:#111;margin-left:5px}.scheduler-preference-section .spDeselectPrefButton{cursor:pointer;text-decoration:underline}.vas-scheduler-container .scheduler-recurrence-section{margin-bottom:17px;margin-right:1.4rem}.vas-scheduler-container .scheduler-recurrence-section .service-frequency-message{margin-bottom:10px}.vas-scheduler-container .scheduler-recurrence-section .scheduler-reschedule-information{color:#A9A9A9}.scheduler-preference-section .pref-date{color:#008A00}.scheduler-preference-section .pref-date-empty{color:#111}.vas-scheduler-container #spc-continue-scheduler{margin-top:25px}.vas-scheduler-container .preference-table{display:inline-block}.vas-mobile-scheduling-widget{text-align:center}.vas-scheduler-container .scheduler-phone-number{margin-right:18px}.vas-scheduler-container .scheduler-phone-number .phone-number{margin:0 5px 0 5px;display:inline-block}.vas-scheduler-container .vas-appointment-not-selected-alert-message{color:#c00;margin-top:0;margin-bottom:0}.vas-scheduler-container .vas-appointment-selected-message{margin-top:0;margin-bottom:0}.scheduler-dates-container .first-filtered-date{margin-right:1.9rem}.vas-scheduling-calendar{margin-top:1rem}.vas-scheduling-calendar.cal-mexp .calendar-selected-slot-details-section,.vas-scheduling-calendar.cal-mexp .section-header{margin-right:1rem}.vas-scheduling-calendar.cal-mexp .section-scheduler-phone-number{margin-bottom:1rem}.vas-scheduling-calendar .calendar-selected-slot-details-section,.vas-scheduling-calendar .calendar-slot-section-header,.vas-scheduling-calendar .section-header{margin-right:1.6rem}.vas-scheduling-calendar .calendar-selected-slot-details-section .deselect-slot-link{text-decoration:underline}.vas-scheduler-container .section-scheduler-phone-number{margin-right:1.6rem}.vas-scheduler-container .section-scheduler-buyer-call-consent{margin-right:1rem}.calendar-no-availability-view .a-box-inner{padding-right:1.5rem}.calendar-no-slot-view .a-box-inner{padding-right:1.5rem}#special-delivery-options .vas-scheduler-container{width:auto}#special-delivery-options .vas-scheduler-container.common-cal{width:auto}#special-delivery-options .common-calendar-container.classic{width:auto}#special-delivery-options .common-calendar-container .month-days-week .cell-body .pre-selected{line-height:10px}#special-delivery-options .common-calendar-container .a-icon-next{width:15px;height:15px;background-position:-104px -5px}#special-delivery-options .common-calendar-container .a-icon-previous{width:15px;height:15px;background-position:-123px -5px}#special-delivery-options .calendar-container.desktop,#special-delivery-options .common-calendar-container.desktop{width:auto;min-width:360px}#special-delivery-options .calendar-container.desktop .calendar-date-section,#special-delivery-options .common-calendar-container.desktop .calendar-date-section{width:100%}#special-delivery-options .calendar-container.desktop .calendar-date-section .calendar-date-container,#special-delivery-options .common-calendar-container.desktop .calendar-date-section .calendar-date-container{width:auto;min-width:inherit}#special-delivery-options .calendar-container.desktop .calendar-date-section .calendar-date-container .calendar-date-box:not([style*="display: none"]):last-child,#special-delivery-options .common-calendar-container.desktop .calendar-date-section .calendar-date-container .calendar-date-box:not([style*="display: none"]):last-child{margin-left:0!important}#special-delivery-options .calendar-container.desktop .calendar-date-section .calendar-date-container .calendar-date-box-inner,#special-delivery-options .common-calendar-container.desktop .calendar-date-section .calendar-date-container .calendar-date-box-inner{width:65px}#special-delivery-options .calendar-container.desktop .calendar-date-section .calendar-date-container .calendar-date-box,#special-delivery-options .common-calendar-container.desktop .calendar-date-section .calendar-date-container .calendar-date-box{margin:0 0 0 12px;width:65px}#special-delivery-options .calendar-container.desktop .calendar-slots-container .calendar-slot-box,#special-delivery-options .common-calendar-container.desktop .calendar-slots-container .calendar-slot-box{margin:0 0 10px 12px;width:108px;min-height:40px;height:auto;border-radius:2px}#special-delivery-options .calendar-container.desktop .calendar-date-nav-next,#special-delivery-options .common-calendar-container.desktop .calendar-date-nav-next{width:25px!important}.spp-modal .common-calendar-container.desktop{width:auto;min-width:360px}.spp-modal .common-calendar-container.desktop .calendar-date-container .calendar-date-box:not([style*="display: none"]):last-child{margin-left:0!important}.spp-modal .common-calendar-container.desktop .calendar-date-container .calendar-date-box-inner{width:85px}.spp-modal .common-calendar-container.desktop .calendar-date-container .calendar-date-box{margin:0 0 0 20px}.spp-modal .common-calendar-container.desktop .calendar-slots-container .calendar-slot-box{width:141px;border-radius:2px}.spp-modal .common-calendar-container.desktop .calendar-date-nav-next{width:25px}
/* ******** */
.vas-modal-container{display:none;position:fixed;z-index:1;padding-top:100px;right:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.vas-modal-content{min-height:200px;top:0;right:0;outline:0;position:absolute;z-index:100;border:1px solid #888;background:#fff}.vas-modal-body .a-image-wrapper{position:absolute;top:0;bottom:0;right:0;left:0;width:50%;height:30%;margin:auto}.vas-modal-body{margin:19px 0 10px 0}.vas-modal-body .vas-scheduler-container{margin:auto}.vas-modal-close{float:left;cursor:pointer;margin-top:5px;margin-left:10px}.vas-tablet-spc-item-view .item-details-image-column{margin-left:11px!important}.vas-mobile-scheduling-widget>#a-page>.vas-scheduler-container{padding:1.3rem 0 1.3rem}.vas-mobile-popover-z-index-498{z-index:498!important}.vas-modal-content .vas-scheduler-container.common-cal{width:450px}.common-cal.cal-mexp.vas-scheduler-container .btn-continue{margin:0 1.3rem}.common-cal.cal-mexp.vas-scheduler-container .btn-cancel{margin:0 1.3rem}.common-cal.cal-mexp.vas-scheduler-container .section-scheduler-phone-number{margin-right:1.3rem}.common-cal.cal-mexp.vas-scheduler-container .section-scheduler-buyer-call-consent{margin-right:1rem}.vas-mobile-popover-z-index-498~.a-sheet-web-container{z-index:2015}.vas-mobile-popover-z-index-498~.a-sheet-lightbox{z-index:2014}.vas-scheduling-important-banner{height:5rem;background-color:#92d2f0;border-radius:.4rem;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-.1rem;display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vas-scheduling-important-banner .banner-details{display:inline-block;line-height:5rem;padding:0 1.4rem 0 .2rem;font-size:1.4rem}.vas-scheduling-important-banner .banner-link{line-height:5rem;font-size:1.4rem;text-decoration:underline!important}.vas-spc-scheduler-popover-fix-padding .vas-scheduling-important-banner{display:block;border-radius:0}.vas-spc-scheduler-popover-fix-padding.a-secondary-view-inner{padding:0}
/* ******** */
